Merge Sort Time Complexity